HPC Productivity: An Overarching View

نویسنده

  • Jeremy Kepner
چکیده

The DARPA High Productivity Computing Systems (HPCS) program is focused on providing a new generation of economically viable high productivity computing systems for national security and for the industrial user community. The value of a High Performance Computing (HPC) system to a user includes many factors, such as execution time on a particular problem, software development time, direct hardware costs and indirect administrative and maintenance costs. This special issue focused on HPC Productivity brings together–for the first time–a series of novel articles written by several distinguished authors who share their views on this topic. The topic of productivity in HPC is very new and the authors have been encouraged to speculate. The goal of this first article is to present an overarching context and framework for the other articles and define some common ideas that have emerged in considering the problem of HPC productivity. In addition, this article defines several characteristic HPC Workflows that are useful for understanding how users exploit HPC systems, and discusses the role of activity and purpose benchmarks in establishing an empirical basis for HPC productivity.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bringing the HPC Programmer’s IDE into the 21st Century through Refactoring

Programming tools for High Performance Computing are lagging behind the tools that have improved the productivity of desktop programmers. The increasing complexity of HPC codes, the growing number of cores that they must utilize, their long life-span, and the plethora of desirable source code optimizations and hardware platforms make HPC codes hard to maintain. Refactoring tools can enable HPC ...

متن کامل

Measuring HPC Productivity

One key to improving high-performance computing (HPC) productivity is finding better ways to measure it. We define productivity in terms of mission goals, i.e., greater productivity means that more science is accomplished with less cost and effort. Traditional software productivity metrics and computing benchmarks have proven inadequate for assessing or predicting such end-to-end productivity. ...

متن کامل

Toward Accurate HPC Productivity Measurement

One key to improving high-performance computing (HPC) productivity is finding better ways to measure it. We define productivity in terms of mission goals, i.e., greater productivity means that more science is accomplished with less cost and effort. Traditional software productivity metrics and computing benchmarks have proven inadequate for assessing or predicting such end-to-end productivity. ...

متن کامل

Measuring High Performance Computing Productivity

One key to improving high performance computing (HPC) productivity is to find better ways to measure it. We define productivity in terms of mission goals, i.e. greater productivity means that more science is accomplished with less cost and effort. Traditional software productivity metrics and computing benchmarks have proven inadequate for assessing or predicting such end-to-end productivity. I...

متن کامل

A Framework for Measuring Supercomputer Productivity

We propose a framework for measuring the productivity of High Performance Computing (HPC) systems, based on common economic definitions of productivity and on Utility Theory. We discuss how these definitions can capture essential aspects of HPC systems, such as the importance of time-to-solution and the trade-off between programming time and execution time. Finally, we outline a research progra...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IJHPCA

دوره 18  شماره 

صفحات  -

تاریخ انتشار 2004